package com.moli.iov.base.model.dto.req;

import com.moli.iov.base.model.UserDto;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * 车辆关注组DTO
 * </p>
 *
 * @author OAK
 * @since 2020/2/20 09:42 AM.
 */
@Data
public class VehicleFollowGroupReqDto extends UserDto {

  /**
   * 主键
   */

  private Long id;

  /**
   * 关注组用户id
   */
  private Long userId;

  /**
   * 创建时间
   */
  private Date gmtCreate;

  /**
   * 修改时间
   */
  private Date gmtModified;

  /**
   * 删除标记
   */
  private Integer isDelete;
  /**
   * 所属公司
   */
  private Long companyId;

  /**
   * 公司名称
   */
  private String companyName;

  /**
   * Online reminder.
   */
  private String onlineReminder;

  /**
   * 关注组名称 集合  删除
   */
  @NotEmpty(message = "关注组名称不能为空",groups = {Delete.class,Save.class})
  private String groupName;
  public interface Delete{}
  public interface Save{}
}
